/*
 * Copyright (C) 2010 Fred Barrie This program is free software: you can
 * redistribute it and/or modify it under the terms of the GNU General Public
 * License as published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version. This program is distributed
 * in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
 * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU General Public License for more details. You should have received
 * a copy of the GNU General Public License along with this program. If not, see
 * <http://www.gnu.org/licenses/>.
 */
package org.aergia.vinny.core.enums;


public enum TimeFrame {

	MONTH(1), PREVIOUS(4), QUARTER(2), SCAN(0), YEAR(3);

	/**
	 * @param timeFrame
	 * @return
	 */
	public static TimeFrame valueOf(final int timeFrame) {
		for (final TimeFrame frame : TimeFrame.values()) {
			if (frame.getValue() == timeFrame) {
				return frame;
			}
		}
		return null;
	}

	private int value;

	private TimeFrame(final int value) {
		this.value = value;
	}

	public int getValue() {
		return this.value;
	}
}
